.W_error_bg
{
    background: #fff;
    padding: 90px 0;
}
.W_error_bg .bg
{
    background: #fff url("/images/freeze_bg.png?id=1341302813656") no-repeat 174px bottom;
    padding: 0 0 50px;
}
.W_error_bg .bg1
{
    background: #fff url("/images/freeze_bg.png?id=1341302813656") no-repeat 174px 0;
    padding: 0 174px 0px;
}
.W_error_bg .bg .note
{
    padding: 70px 0 0 70px;
    font-size: 18px;
    color: #ef4331;
    font-family: "Microsoft YaHei";
}
.W_error_bg .bg .step
{
    margin: 20px 0 0 70px;
}
.W_error_bg .bg .step li
{
    color: #5d5d5d;
    float: left;
    padding: 0 10px;
    display: inline;
    margin: 0 10px 0 0;
    border: 1px solid #f3f3f3;
    background: #f3f3f3;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.W_error_bg .bg .step li.current
{
    background: #edfaff;
    border-color: #d7f5ff;
    color: #009bec;
}
.W_error_bg .bg .step li span
{
    font-weight: 700;
    font-size: 16px;
    margin: 0 2px 0 0;
    vertical-align: middle;
}
.W_error_bg .bg .detail
{
    background: #edfaff;
    margin: 20px 65px 0 70px;
}
.W_error_bg .bg .step_1
{
    padding: 44px 0 44px 85px;
    font-size: 14px;
    zoom: 1;
}
.W_error_bg .bg .step_1 .W_input
{
    margin: 0 8px 0 0;
    width: 167px;
}
.W_error_bg .bg .step_2
{
    padding: 20px;
    zoom: 1;
}
.W_error_bg .bg .step_2 dt
{
    font-size: 14px;
}
.W_error_bg .bg .step_2 dt span
{
    margin: 0 10px;
}
.W_error_bg .bg .step_2 dt a
{
    font-size: 12px;
    margin: 0 0 0 15px;
}
.W_error_bg .bg .step_2 dd
{
    padding: 8px 0;
    line-height: 22px;
}
.W_error_bg .bg .step_2 dd span
{
    font-size: 14px;
    margin: 0 8px;
}
.W_error_bg .bg .step_2 label
{
    border-top: 1px dotted #ddd;
    display: block;
    padding: 20px 0 0;
    margin: 20px 0 15px;
}
.W_error_bg .bg .step_3
{
    padding: 20px;
    zoom: 1;
}
.W_error_bg .bg .step_3 dt
{
    font-size: 14px;
}
.W_error_bg .bg .step_3 dd
{
    line-height: 17px;
    margin: 10px 0 0;
}
.W_error_bg .bg .step_3 .btn
{
    text-align: center;
    padding: 20px 0 10px;
}  
.page_error
{
    height: 310px;
    background:  url(/Content/Image/error_page.png) no-repeat 50px 0;
    padding: 60px 0 0 370px;
}
.page_error .note
{
    font-size: 18px;
    font-family: "Microsoft YaHei";
    color: #ef4331;
    line-height: 28px;
}
.page_error .note span
{
    float: left;
    margin: 4px 0 0;
}
.page_error .note p
{
    width: 444px;
}
.page_error dl.detail
{
    clear: both;
    padding: 0 0 0 32px;
    width: 444px;
}
.page_error dl.detail dt
{
    font-size: 14px;
    padding: 10px 0 20px;
    line-height: 20px;
}
.page_error dl.detail dd
{
    line-height: 30px;
    padding-top:20px;
}
.page_error dl.detail dd .W_spetxt
{
    margin: 0 5px 0 0;
}
.page_error dl.detail dd .W_vline
{
    margin: 0 8px;
}
.page_error ul.yy_face_list li
{
    float: left;
    width: 60px;
    text-align: center;
    display: inline;
    margin: 0 20px 0 0;
}
.page_error ul.yy_face_list li img
{
    display: block;
    margin: 0 auto;
}
.detail .detail_notice_txt
{
    font-size: 12px;
    padding-left: 70px;
    width: 230px;
    margin-top: 5px;
    line-height: 18px;
}
.W_error_bg .bg1 .detail_notice_service
{
    margin: 10px 65px 0 70px;
    line-height: 18px;
}
.W_error_bg .bg .note .icon_delM, .W_error_bg .bg .note .icon_succM
{
    vertical-align: middle;
}
.page_error .note span.icon_delM, .page_error .note span.icon_succM
{
    margin: 0;
}
.f_orange
{
    color: #E37B24;
    font-weight: 700;
}
.W_error_bg .page_error .icon_warnM
{
    margin: -2px 0 0;
}
#js_style_css_patch_error_error
{
    height: 42px;
}
